/* part */
.part-container{overflow: hidden;}
.part-head{overflow: hidden;margin-top:1rem;height:2.4rem;line-height:2.4rem;}
.part-head i,.text-theme{color:#0FC8C8;}
.part-title{font-size:1.6rem;color:#333;float: left;font-weight: bold;}
.part-title a{font-size:1.8rem;font-weight: normal;}
.part-operate{float: right;font-size:1rem;}
.part-operate a{color:#8A8A8A;font-size:0.9rem;}
.part-operate a:hover{color:#0FC8C8;}
/* leftPart */
.leftPart{width:68.34%;}
.leftPart-paster{overflow: hidden;padding-top:1rem;}
.leftPart-paster li{float: left;width:-webkit-calc(50% - 1rem); width:calc(50% - 1rem);margin-right:1rem;overflow: hidden;background:#fff;box-sizing: border-box;margin-bottom:1rem;padding:1rem;border-radius: 0.5rem;height:8.8rem;}
.leftPart-paster li:hover,.leftPart-paster li:focus{box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.2);}
.leftPart-paster .paster-icon{width:6.8rem;height:6.8rem;}
.leftPart-paster .paster-info{width:-webkit-calc(100% - 7.6rem); width:calc(100% - 7.6rem);}
/* rightPart */
.rightPart{width:31.66%;}
.rightPart-paster{margin-top:1rem;background:#fff;padding:1rem;border-radius: 0.5rem;box-sizing: border-box;}
/* expand20-par */
.expand20-part{max-width:calc(1200px + 2rem);max-width:-webkit-calc(1200px + 2rem);padding-right:1rem;box-sizing: border-box;width:99.2%}
.expand20-head,.expand20-box{padding-left:1rem;box-sizing: border-box;}
.expand20-part .part-head{margin-top:0px;}
/*fullSlide*/
.fullSlide{overflow:hidden; position:relative;background:#fff;}
.fullSlide .bd{margin:0 auto;width:100%;}
.fullSlide .bd ul{width:100% !important;margin:0 auto;}
.fullSlide .bd ul li{width:100% !important;overflow:hidden; text-align:center;background:url("/static/images/logo-icon-solid.png") bottom center no-repeat;
  background-size: 100px;}
.fullSlide .bd ul li a{display: block;width:100%;padding-bottom:37.5%;position:relative;}
.fullSlide .bd ul li img{position: absolute;top:0px;left:0px;width:100%;height:auto;right:0px;bottom:0px;margin:auto;}
.fullSlide .hd{display: none;}
/* topGame-part */
.topGame-part .part-content{overflow: hidden;margin-top:1rem;margin-bottom:1rem;}
.topGame-item{float: left;margin-right:1rem;width:calc(25% - 0.75rem);width:-webkit-calc(25% - 0.75rem);}
.topGame-item:last-child{margin-right:0px;}
.topGame-item a{color:#fff;display: block;position:relative;border-radius:2px;width:100%;overflow: hidden;}
.topGame-alone a{padding-bottom:148.74%;}
.topGame-mix a{padding-bottom:68.95%;}
.topGame-mix:last-child{margin-top:10.84%;}
.topGame-img{position: absolute;top:0px;right:0px;left:0px;bottom:0px;width:100%;z-index:-1;}
.topGame-img img{display: block;width:100%;height:100%;}
.topGame-tags{position: absolute;top:0px;right:10px;z-index:1;width: 2.6rem;height: 2.6rem;line-height:2.6rem;background: #FB5648;border-radius: 0px 0px 100px 100px;font-size:0.6rem;text-align:center;color:#fff;}
.topGame-tags span{font-size:0.9rem;}
.topGame-info{position: absolute;width:100%;bottom:0px;z-index:1;padding:0.25rem 0.5rem;box-sizing:border-box;background: rgba(0, 0, 0, 0.5);}
.topGame-info dt{font-size:0.9rem;height:1.6rem;line-height:1.6rem;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.topGame-info dd{font-size:0.7rem;height:1.2rem;line-height:1.2rem;color:#F9F9F9;width:100%;padding-right:2.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing: border-box;position: relative;}
.topGame-info dd span{display: block;position: absolute;right:0px;bottom:0px;max-width:2.8rem;height:1.2rem;line-height:1.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
/* .recommend-part */
.recommend-paster .paster-title{height:2.2rem;line-height:2.2rem;}
.recommend-paster .paster-discount{height:2.2rem;line-height:2.2rem;}
.recommend-paster .paster-text{height:3rem;line-height:3rem;text-overflow:ellipsis;white-space:nowrap;overflow: hidden;color:#383838;}
.recommend-paster .paster-other{height:1.7rem;line-height:1.7rem;}
/* .servePaster */
.servePaster .paster-list li{margin-bottom:1.1rem;height:4.4rem;}
.servePaster .paster-list li:last-child{margin:0px;}
.servePaster .paster-list .paster-icon{width:4.4rem;height:4.4rem;}
.servePaster .paster-list .paster-info{width:-webkit-calc(100% - 5.2rem); width:calc(100% - 5.2rem);}
.servePaster .paster-list .paster-title{height:1.15rem;line-height:1.15rem;}
.servePaster .paster-list .paster-text{height:2rem;line-height:2rem;text-overflow:ellipsis;white-space:nowrap;overflow: hidden;}
.servePaster .paster-text span{margin-left:8px;}
.servePaster .paster-list .paster-other{height:1.4rem;line-height:1.4rem;}
/* .h5Game-part */
.h5Game-paster .paster-title{height:2rem;line-height:2rem;}
.h5Game-paster .paster-discount{height:2rem;line-height:2rem;}
.h5Game-paster .paster-text{height:1.4rem;line-height:1.4rem;text-overflow:ellipsis;white-space:nowrap;overflow: hidden;}
.h5Game-paster .paster-operate{margin-top:0.4rem;}

/* .information-part */
.information-part ul li{height:2.2rem;line-height:2.2rem;}
.information-part ul li a{display: inline-block;font-size:0.9rem;color:#333333;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.information-part ul li a:hover,.information-part ul li a:focus{color: #0FC8C8;}

/* .deal-part */
.deal-paster .paster-title{height:1.6rem;line-height:1.6rem;font-size:0.8rem;}
.deal-paster .paster-text{height:1.6rem;line-height:1.6rem;text-overflow:ellipsis;white-space:nowrap;overflow: hidden;}
.deal-other{font-size:0.8rem;height:1.6rem;line-height:1.6rem;color:#FB5648;margin-top:0.4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.deal-other span{font-size:1.2rem;}

/* .gift-paster */
.gift-paster .paster-icon{width:4.4rem;height:4.4rem;}
.gift-paster .paster-info{width:-webkit-calc(100% - 5.2rem); width:calc(100% - 5.2rem);}
.gift-paster .paster-title{height:1.15rem;line-height:1.15rem;font-size:0.8rem;}
.gift-paster .paster-text{height:1.8rem;line-height:1.8rem;text-overflow:ellipsis;white-space:nowrap;overflow: hidden;}
.gift-paster .progress-box{clear: both;padding-top:0.6rem;padding-bottom:0.8rem;}
.gift-paster li:last-child .progress-box{padding-bottom:0px;}

/* .ranking-part */
.ranking-part .part-content{overflow: hidden;margin-top:1rem;}
.ranking-box{float: left;width:-webkit-calc(33.33% - 0.7rem); width:calc(33.33% - 0.7rem);margin-right:1rem;border-radius:0.5rem;background: #FFFFFF;padding:1rem;box-sizing:border-box;}
.ranking-box:last-child{margin-right:0px;}
.ranking-head{background: #F9F9F9;font-size:1rem;color:#333;text-align:center;padding:10px 0px;border-radius:0.5rem;font-weight: 500;}
.ranking-list li{overflow: hidden;height:3.1rem;margin-top:1rem;}
.ranking-sort{float: left;width:1.4rem;text-align:center;}
.ranking-sort span{display: inline-block;margin-top:0.85rem;width:1.4rem;height:1.4rem;line-height:1.4rem;border-radius:0.5rem;background: #F9F9F9;font-size:1rem;color:#8A8B8A;}
.ranking-sort span.bg-hot{background: #FB5648;color:#fff;}
.ranking-sort span.bg-warning{background: #FFB500;color:#fff;}
.ranking-sort span.bg-normal{background: #629EF8;color:#fff;}
.ranking-icon{float: left;width:3.1rem;height:3.1rem;border-radius:0.5rem;overflow: hidden;margin-left:1rem;}
.ranking-icon a,.ranking-icon img{display: block;width:100%;height:100%;}
.ranking-info{float: right;width:-webkit-calc(100% - 6.5rem); width:calc(100% - 6.5rem);position:relative;}
.ranking-title a{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:0.9rem;color:#333333;font-weight: 500;height:1.2rem;line-height:1.2rem;}
.has-discount .ranking-title{padding-right:3rem;box-sizing: border-box;}
.ranking-discount{position: absolute;right:0px;top:0px;color:#FB5648;font-size:0.6rem;max-width:3rem;overflow:hidden;}
.ranking-discount span{font-size:0.9rem;}
.ranking-text{font-size:0.7rem;color: #8A8B8A;height:1.2rem;line-height:1.2rem;margin-top:0.7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.ranking-title a:hover,.ranking-title a:focus{color:#0FC8C8;}

/* index-part */
.index-part{margin-bottom:2rem;}
.index-part ul{overflow: hidden;width:100%;}
.index-part ul li{float:left;width:-webkit-calc(10% - 0.9rem); width:calc(10% - 0.9rem);margin-right:1rem;margin-top:1rem;overflow: hidden;}
.index-part ul li:nth-child(10n){margin-right:0px;}
.index-part ul li a{display: block;width:100%;padding-bottom:88.89%;position:relative;font-size:0.9rem;text-align:center;border-radius:0.5rem;background:#fff;color:#8A8B8A}
.index-part ul li a span{display: block;position: absolute;width:100%;height:1rem;line-height:1rem;top:0px;left:0px;right:0px;bottom:0px;margin:auto;}
.index-part ul li a:hover,.index-part ul li a:focus{background: #0FC8C8;color:#fff;}
.footer-bg{margin-top:0px;}
/* poster */
.poster-box{left:0px;bottom:0px;width:100%;overflow: hidden;z-index:9;height:117px;background:url("/static/images/app/common/poster-line.png") repeat-x;background-size: auto 100%;}
.poster-img-bg{width:100%;height:100%;background:url("/static/images/app/common/poster-bg.png") bottom center no-repeat;background-size: auto 100%;}
.poster-tags{overflow:hidden;}
.poster-tags-ewm{float: left;width:283px;background:url("/static/images/app/common/poster-ewm-bg.png") no-repeat;background-size: 100% 100%;height:117px;overflow:hidden;}
.poster-ewm{float:right;width:89px;height:89px;background: #FFFFFF;border-radius: 4px;margin:14px 20px;box-sizing: border-box;padding:4.5px;position: relative;}
.poster-tags-title{float: left;width:calc(100% - 300px);text-align: center;height:94px;flex-wrap:wrap;-webkit-display:flex;display:flex;-webkit-align-items:center;align-items: center;margin-top:23px;overflow:hidden;}
.poster-tags-title img{display:block;width:100%;max-width:376px;height:auto;margin:auto;}
.poster-close{float: right;width:17px;height:17px;margin-top:61.5px;}
.poster-close img{display: block;width:100%;height:100%;overflow: hidden;}
.qrCodeIco{position: absolute;width:25px;height:25px;top:0px;left:0px;right:0px;bottom:0px;margin:auto;border:2px;}
.title-subheading{color: #AA7F4B;border: 0.6px solid #E1D3C4;border-radius: 3px;padding: 0 0.2rem;font-size: 0.7rem;font-weight: normal;height: 1.6rem;margin-left: 5px;}
.paster-color{color: #442BA4 !important;}
.paster-title-subheading{color: #442BA4;border: 0.6px solid #442BA4;border-radius: 3px;padding: 0 0.2rem;font-size: 0.6rem;font-weight: normal;height: 1.6rem;margin-left: 5px;}

@media screen and (max-width:1000px){
  .h5Game-paster .paster-icon{height:4.8rem;width:4.8rem;}
  .h5Game-paster .paster-info{width:-webkit-calc(100% - 5.6rem); width:calc(100% - 5.6rem);}
}

